![]() Arrangement and method for controlling multiple graphic displays
专利摘要:
Die Erfindung betrifft eine Anordnung und ein Verfahren zur Ansteuerung von mindestens zwei, unterschiedliche Bildinhalte anzeigenden Grafikdisplays (1, 2) mit einer Bildsteuereinheit (3), welche ein horizontales Synchronisationssignal (H-Sync) zur Vorgabe eines Zeilentaktes und ein vertikales Synchronisationssignal (V-Sync) zur Vorgabe eines Bildtaktes ausgibt und die ein Pixeltaktsignal (Pclk) zur Vorgabe eines Bildpunkttaktes und ein Bildsignal (Video) zur Ansteuerung von Bildpunkten gleichzeitig an jedes der Grafikdisplays (1, 2) überträgt. Die Bildsteuereinheit (3) gibt dabei das horizontale Synchronisationssignal (H-Sync) als ein erstes Zeilensynchronisationssignal (H-Sync1) direkt an ein erstes (1) der mindestens zwei Grafikdisplays (1, 2) aus. Zwischen der Bildsteuereinheit (3) und mindestens einem zweiten (2) der mindestens zwei Grafikdisplays (1, 2) ist ein Zeilentaktgenerator (4) geschaltet, der mit Hilfe des Pixeltaktsignals (Pclk) ein zweites Zeilensynchronisationssignal (H-Sync2) erzeugt und an das zweite Grafikdisplay (2) ausgibt, wobei das zweite Zeilensynchronisationssignal (H-Sync2) gegenüber dem ersten Zeilensynchronisationssignal (H-Sync1) um eine vorgegebene Anzahl von Pixeltakten zeitlich verschoben ist.The invention relates to an arrangement and a method for controlling at least two graphic displays (1, 2) displaying different image contents with an image control unit (3) which has a horizontal synchronization signal (H-sync) for specifying a line clock and a vertical synchronization signal (V). Sync) for specifying an image clock and the one pixel clock signal (Pclk) for specifying a pixel clock and a video signal (video) for driving pixels simultaneously to each of the graphic displays (1, 2) transmits. The image control unit (3) outputs the horizontal synchronization signal (H-Sync) as a first line synchronization signal (H-Sync1) directly to a first (1) of the at least two graphics displays (1, 2). Between the image control unit (3) and at least a second (2) of the at least two graphics displays (1, 2) is a line clock generator (4) connected to the pixel clock signal (Pclk) generates a second line synchronization signal (H sync2) and to the second graphics display (2) outputs, wherein the second line synchronization signal (H-Sync2) with respect to the first line synchronization signal (H-Sync1) is shifted in time by a predetermined number of pixel clocks. 公开号:DE102004020541A1 申请号:DE200410020541 申请日:2004-04-27 公开日:2005-11-24 发明作者:Udo Stang 申请人:Siemens AG; IPC主号:G06F3-14
专利说明:
[0001] DieErfindung betrifft eine Anordnung und ein Verfahren zur Ansteuerungvon mindestens zwei, unterschiedliche Bildinhalte anzeigenden Grafikdisplays,wobei eine Bildsteuereinheit vorhanden ist, die ein horizontalesSynchronisationssignal zur Vorgabe eines Zeilentaktes und ein vertikalesSynchronisationssignal zur Vorgabe eines Bildtaktes ausgibt und dieein Pixeltaktsignal zur Vorgabe eines Bildpunkttaktes und ein Bildsignalzur Ansteuerung von Bildpunkten gleichzeitig an jedes der Grafikdisplays überträgt.TheThe invention relates to an arrangement and a method for drivingat least two graphic displays displaying different image contents,wherein an image control unit is provided which is a horizontalSynchronization signal for specifying a line clock and a verticalSync signal for specifying a picture clock outputs and thea pixel clock signal for specifying a pixel clock and an image signalto drive pixels simultaneously to each of the graphic displays. [0002] Video-oder Grafikbilder werden heutzutage aus verschiedensten Signalquellengewonnen und zur Anzeige auf Video- bzw. Computerbildschirmen gebracht.Die Bilder könnenbeispielsweise in Form von per Kabel oder Satellit empfangenen TV-Signalen oder inForm von Ausgangssignalen von CCD-Kameras, Videorekordern oder DVD-Spielern vorliegen.Ebenso könnenBilder direkt von einer Recheneinheit, wie einem Computer oder einemelektronischen Steuergerät,erzeugt und an eine Anzeigeeinheit übertragen werden. Die früher verwendetenKathodenstrahlmonitore werden dabei mehr und mehr von den LCD-Displays abgelöst und anstelle analogerSignale werden immer häufigerdigitale Signale übertragen.Im Folgenden werden die möglichenAnzeigeeinheiten unter dem Oberbegriff der Grafikdisplays zusammengefasst.Die sich weiter entwickelnden Displaytechnologien ändern dabeinur wenig am Prinzip der Bilderzeugung.Video-or graphic images today are from a variety of signal sourceswon and brought to display on video or computer screens.The pictures canFor example, in the form of received via cable or satellite TV signals or inForm output signals from CCD cameras, VCRs or DVD players.LikewisePictures directly from an arithmetic unit, such as a computer or a computerelectronic control unit,generated and transmitted to a display unit. The earlier usedCathode ray monitors are more and more replaced by the LCD displays and instead of analogSignals are becoming more frequenttransmit digital signals.The following are the possible onesDisplay units are summarized under the generic term of the graphic displays.The evolving display technologies are changinglittle on the principle of image generation. [0003] Nachwie vor wird ein Bild aus einzelnen, jeweils zu Zeilen zusammengefassten,Bildpunkten aufgebaut, welche auch Pixel genannt werden. Eine bestimmteAnzahl an Zeilen ergibt die eigentliche Bildgröße. Ein sichtbares Bild entstehtdurch die aufeinander folgende Ansteuerung der Bildpunkte von links nachrechts und oben nach unten. Das Ansteuersignal, auch Bild- oderVideosignal genannt, gibt pro Bildpunkt die Intensität der dreiGrundfarben Rot, Grünund Blau vor, welche übereinandergelegt die eigentliche Farbe und Helligkeit des Bildpunktes definieren.Bei heutigen Grafikdisplays wird zur Vorgabe des Wechsels der Ansteuerungvon einem Bildpunkt zum nächstenein so genanntes Pixeltaktsignal verwendet.Tolike before, an image is made up of individual, each grouped into rows,Built pixels, which are also called pixels. A particularNumber of lines gives the actual image size. A visible picture is createdby the sequential control of the pixels from left toright and top down. The drive signal, also image orCalled video signal, gives the intensity of the three per pixelBasic colors red, greenand blue in front of each otherDefined the actual color and brightness of the pixel define.In today's graphic displays is to specify the change of controlfrom one pixel to the nextuses a so-called pixel clock signal. [0004] Istman bei der Ansteuerung der einzelnen Bildpunkte am Ende einer Zeileangekommen, folgt ein Zeilenrücklaufzum Beginn der nächstenZeile, welcher durch einen Impuls eines so genannten horizontalenSynchronisationssignals ausgelöstwird. Mit dem horizontalen Synchronisationssignal wird also derzeitliche Takt der Zeilenwechsel vorgegeben, d.h. es wird ein Zeilentakterzeugt.iswhen controlling the individual pixels at the end of a linearrived, followed by a line returnto the beginning of the nextLine, which is characterized by a pulse of a so-called horizontalSynchronization signal triggeredbecomes. With the horizontal synchronization signal is thus theTiming of the line change specified, i. it will be a line clockgenerated. [0005] Istdas Ende der letzten Zeile erreicht, wird wiederum ein Rücklauf ausgelöst, derBildrücklauf, welchereinen Wechsel auf den Anfang der ersten Zeile und damit zum nächsten Bildherbeiführt.Der Bildrücklaufwird durch einen Impuls in dem so genannten vertikalen Synchronisationssignalsignalisiert, welches damit den Bildtakt bestimmt. Die Anzahl dervertikalen Synchronisationssignal-Impulse, d.h. der dargestelltenBilder, pro Sekunde definiert die Bildwiederholfrequenz.isreaches the end of the last line, a return is triggered, thePicture return, whicha change to the beginning of the first line and thus to the next picturecauses.The picture returnis triggered by a pulse in the so-called vertical synchronization signalsignals which thus determines the image clock. The number ofvertical synchronization signal pulses, i. the illustratedImages, per second defines the refresh rate. [0006] Normalerweiseist es üblich,je Grafikdisplay eine Bildsteuereinheit zur Generierung der dreigenannten Steuersignale – horizontalesSynchronisationssignal, vertikales Synchronisationssignal und Pixeltaktsignal – sowiezur Bereitstellung des eigentlichen Bildsignals zu verwenden. EineBildsteuereinheit kann entweder ein separater Grafikcontroller sein,der die von einer externen Quelle stammenden Bilder einliest undin ein vom Grafikdisplay verarbeitbares Format umwandelt, oder eswird eine Recheneinheit mit integriertem Grafikcontroller verwendet,die die darzustellenden Bilder nicht nur selbst erzeugt sondernauch gleich umwandelt.Usuallyit is usual,For each graphic display, an image control unit for generating the threecalled control signals - horizontalSynchronization signal, vertical synchronization signal and pixel clock signal - as wellto use for providing the actual image signal. AImage control unit can either be a separate graphics controller,which reads the images coming from an external source andconverts it to a format that can be processed by the graphic display, or ita computing unit with integrated graphic controller is used,which not only generates the images to be displayed, but alsoalso converted immediately. [0007] DieVerbreitung von Grafikdisplays nimmt heutzutage stetig zu, wobeiin zunehmendem Maße einzelneRechen- bzw. Bilderzeugungssysteme mit jeweils mehreren Anzeigenausgestattet werden. So werden inzwischen in Kraftfahrzeugen integrierteAudio-Video-Navigationssysteme eingesetzt, die nicht mehr nur Bildschirmefür Fahrerund Beifahrer vorsehen, sondern ebenso für den Fondbereich, und bei denenmöglichstjeder Benutzer seinen eigenen Bildschirminhalt festlegen kann. AndereAnwendungen von Multi-Displaysystemen findet man beispielsweiseim Home-Entertainment-Bereich oder bei Anlagen, die eine Überwachungbzw. Beobachtung gleicher Vorgängedurch mehrere Personen (Fertigungsstraßen, Registrierkassen, Dienstleistungsterminals) erfordern.TheSpread of graphic displays is steadily increasing today, withincreasingly individualComputing or imaging systems, each with multiple displaysbe equipped. So are now integrated in motor vehiclesAudio-video navigation systems used that are no longer just screensfor driversand passenger, but also for the rear area, and wherepreferablyeach user can set their own screen content. OtherApplications of multi-display systems can be found, for examplein the home entertainment area or in facilities that have a surveillanceor observation of identical processesby several persons (assembly lines, cash registers, service terminals). [0008] Injedem Fall stellt die Verwendung einer jeweils eigenen Bildsteuereinheitpro Grafikdisplay einen nicht zu vernachlässigenden Kostenfaktor dar, derunter Umständendurch zusätzlicherforderlichen Grafikspeicher noch vergrößert wird. Aus diesem Grundgibt es Bestrebungen, nur noch eine Bildsteuereinheit für mehrereGrafikdisplays zu verwenden. Zu diesem Zweck wurden spezielle Grafikprozessorenentwickelt, die zwei getrennte Ausgänge für je ein Grafikdisplay aufweisenoder die in der Lage sind, unterschiedliche Bild- und Bildsteuersignalezu multiplexen. Sofern gemultiplexte Signale ausgegeben werden,ist wiederum ein Zusatzbaustein erforderlich, der für das Demultiplexensorgt.InIn any case, the use of their own image control unitper graphic display a non-negligible cost factor, thein certain circumstancesby additionallyrequired graphics memory is still increased. For this reasonthere are aspirations, only one image control unit for severalTo use graphic displays. For this purpose were special graphics processorsdeveloped, which have two separate outputs, each for a graphic displayor which are capable of providing different image and image control signalsto multiplex. If multiplexed signals are output,In turn, an additional module is required for demultiplexingprovides. [0009] Einedemgegenüberbereits weniger aufwändigeLösungist aus der DE-10008498-A1 bekannt. Dort werden eine Anzeigeanordnungmit mindestens zwei Displaymodulen und einem gemeinsamen Videocontrollerund ein Verfahren zum Betreiben der Anzeigeanordnung beschrieben,wobei mindestens eines der Displaymodule eine Zähleinrichtung zum Zählen dervom Videocontroller ausgesendeten Zeilensynchronisationssignaleaufweist. Die Zähleinrichtungist mit einem ebenfalls vom Videocontroller ausgesendeten Spaltensynchronisationssignalzurücksetzbar.Mit dem zugehörigenVerfahren könnenDisplays mit unterschiedli cher Zahl sichtbarer Bildzeilen und gleicherZahl an Bildpunkten je Zeile betrieben werden. Dabei werden erstalle Zeilen eines ersten Displays angesteuert und danach alle Zeileneines zweiten Displays, d.h. das vom Videocontroller ausgegebeneBildsignal enthältzuerst alle Daten eines Bildes des ersten Displays gefolgt von allenDaten eines Bildes des zweiten Displays.An already less expensive solution is known from DE-10008498-A1. There will be a display arrangement with at least describes two display modules and a common video controller and a method for operating the display device, wherein at least one of the display modules comprises a counter for counting the video synchronization sent out line synchronization signals. The counter can be reset with a column synchronization signal likewise transmitted by the video controller. With the associated method displays can be operated with unterschiedli number of visible image lines and the same number of pixels per line. In this case, first all lines of a first display are driven and then all the lines of a second display, ie the video signal output from the video controller first contains all the data of an image of the first display followed by all the data of an image of the second display. [0010] Aufgabeder vorliegenden Erfindung ist es, die bekannte Anordnung und dasbekannte Verfahren zur Ansteuerung von mindestens zwei, unterschiedlicheBildinhalte anzeigenden Grafikdisplays dahingehend zu verbessern,dass auch Displays mit zueinander unterschiedlicher Zahl an sichtbarenBildpunkten je Zeile von einer gemeinsamen Bildsteuereinheit angesteuertwerden können.taskThe present invention is the known arrangement and theKnown method for controlling at least two, differentTo improve picture content displaying graphic displays tothat also displays with mutually different numbers of visiblePixels per line driven by a common image control unitcan be. [0011] DieAufgabe wird mit einer Anordnung nach Anspruch 1 und einem Verfahrennach Anspruch 10 gelöst.TheThe object is achieved with an arrangement according to claim 1 and a methodsolved according to claim 10. [0012] Erfindungsgemäß gibt dieBildsteuereinheit das horizontale Synchronisationssignal als einerstes Zeilensynchronisationssignal direkt an ein erstes der mehrerenGrafikdisplays aus und ein zwischen die Bildsteuereinheit und einzweites der mehreren Grafikdisplays geschalteter Zeilentaktgeneratorerzeugt mit Hilfe des von der Bildsteuereinheit ausgegebenen Pixeltaktsignalsein zweites Zeilensynchronisationssignal und gibt es an das zweiteGrafikdisplay aus. Das zweite ist dabei gegenüber dem ersten Zeilensynchronisationssignalum eine vorgegebene Anzahl von Pixeltakten zeitlich verschoben.According to the invention gives theImage control unit as the horizontal synchronization signalfirst line synchronization signal directly to a first one of the pluralityGraphic displays off and on between the image control unit and asecond of the several graphic displays switched line clock generatorgenerated by the pixel clock signal output from the image controllera second line sync signal and gives it to the second oneGraphic display off. The second is compared to the first line synchronization signalshifted by a predetermined number of pixel clocks. [0013] Mitdieser Anordnung wird es möglich,mehrere Displays nicht mehr bildweise nacheinander, so als wären dieBildschirme untereinander angeordnet, sondern zeilenweise nacheinanderanzusteuern, so als wärendie Bildschirme nebeneinander angeordnet. Je nach vorgegebener zeitlicherVerschiebung des zweiten Zeilensynchronisationssignals gegenüber demersten Zeilensynchronisationssignal können die Zeileninhalte dabei einander überlappendoder auch vollständigunabhängigvoneinander dargestellt werden.Withthis arrangement makes it possibleseveral displays no longer one after another, as if they wereScreens arranged one below the other, but one row at a timeto drive as if they werethe screens are arranged side by side. Depending on the given timeDisplacement of the second line synchronization signal with respect tofirst line synchronization signal, the line contents can overlap each otheror completelyindependentlybe represented from each other. [0014] Beieiner vollständigunabhängigenDarstellung entspricht die Anzahl der von der Bildsteuereinheitausgegebenen Pixeltakte zur Ansteuerung der sichtbaren Bildpunkteder Summe aus den Zahlen an sichtbaren Bildpunkten je Zeile desersten Displays und des zweiten Displays. Im Fall einer Überlappung werdeninsgesamt weniger sichtbare Bildpunkte angesteuert. In jedem Fallkönnensich die Zeilenbreiten der beiden Displays beliebig voneinanderunterscheiden.atone completeindependentRepresentation corresponds to the number of the image control unitoutput pixel clocks to control the visible pixelsthe sum of the numbers of visible pixels per line of thefirst displays and the second display. In the case of an overlaptotal less visible pixels driven. In any casecanThe line widths of the two displays are arbitrarydiffer. [0015] Nachdem Erreichen des letzten sichtbaren Bildpunktes auf der letztenZeile des zuletzt anzusteuernden Grafikdisplays bzw. – sofernDisplays mit unterschiedlicher Zeilenanzahl verwendet werden – des größten derGrafikdisplays, erfolgt ein Bildrücklauf. Dafür wird das vertikale Synchronisationssignal analle Grafikdisplays gleichermaßenausgegeben. Die erfindungsgemäße Anordnungerlaubt also die Ansteuerung von Displays, die sich sowohl in ihrer Zeilenbreiteals auch in der Bildhöheunterscheiden können.Toreaching the last visible pixel on the last oneLine of the last graphic display to be controlled or - if soDisplays with different numbers of lines can be used - the largest of theGraphic displays, there is a picture return. This is the vertical synchronization signalall graphic displays alikeoutput. The inventive arrangementthus allows the control of displays, both in their line widthas well as in the picture heightcan distinguish. [0016] Beidem erfindungsgemäßen Verfahrenwird das horizontale Synchronisationssignal als ein erstes Zeilensynchronisationssignalan ein erstes der mindestens zwei Grafikdisplays ausgegeben undes wird ein zweites Zeilensynchronisationssignal erzeugt, indemdas horizontale Synchronisationssignal um eine feste Anzahl vonPixeltakten verschoben wird. Das zweite Zeilensynchronisationssignalwird mindestens an ein zweites der mehreren Grafikdisplays ausgegeben.atthe method according to the inventionthe horizontal synchronization signal is used as a first line synchronization signaloutput to a first of the at least two graphics displays anda second line synchronization signal is generated bythe horizontal synchronization signal by a fixed number ofPixel clocks is moved. The second line synchronization signalis output to at least a second of the plurality of graphics displays. [0017] Mitder Erfindung kann nahezu jede beliebige Kombination aus unterschiedlichenGrafikdisplays mit nur einer Bildsteuereinheit angesteuert werden. Dertechnische Zusatzaufwand dafürist gering, da zur Realisierung des Zeilentaktgenerators lediglich eineeinfache Steuerlogik mit Zählerund einfachen AND-/OR-Gattern benötigt wird. Sofern bereits ein programmierbarerLogikbaustein (PLD oder FPGA) vorhanden ist, könnte die Steuerlogik dort implementiertwerden und es wäre überhauptkeine zusätzliche Hardwareerforderlich.WithThe invention can be almost any combination of differentGraphic displays are controlled with only one image control unit. Of theadditional technical effortis low, there to realize the line clock generator only onesimple control logic with counterand simple AND / OR gates. If already a programmableLogic device (PLD or FPGA) is present, the control logic could be implemented therebe and it would be at allno additional hardwarerequired. [0018] Beider Auswahl der anzusteuernden Grafikdisplays muss lediglich daraufgeachtet werden, dass die durch die Erfindung verlängertenAustastlücken durchdie Displayspezifikation zugelassen sind. So muss in dem Fall, dasseine nicht überlappendeDarstellung der Bildinhalte auf den mindestens zwei Grafikdisplaysgewünschtwird, die maximale Zeilenlängepro Display, also die Anzahl der maximal pro Zeile erlaubten Pixeltakte,mindestens gleich der Summe der sichtbaren Pixeltakte je Zeile allerDisplays ist. Bei unterschiedlicher Anzahl an Bildzeilen ja Grafikdisplaymüssendie Displayspezifikationen eine maximale Anzahl an Zeilen je Bildzulassen, die mindestens der Anzahl an anzusteuernden Zeilen (sichtbar plusunsichtbar) des größten derDisplays entspricht.atthe selection of the graphic displays to be controlled merely needs to bebe respected that extended by the inventionBlanking intervalsthe display specification is allowed. So in the case thata non-overlappingPresentation of the image content on the at least two graphic displaysrequiredwill, the maximum line lengthper display, ie the maximum number of pixel clocks allowed per line,at least equal to the sum of the visible pixel clocks per line of allDisplays is. With different number of picture lines yes graphic displayhave tothe display specifications a maximum number of lines per imageallow at least the number of lines to be controlled (visible plusinvisible) of the largest of theDisplays corresponds. [0019] Ineiner bevorzugten Ausgestaltung wird der Zeilentaktgenerator durchdas von der Bildsteuereinheit ausgegebene horizontale Synchronisationssignalzurückgesetzt.Nach dem Zurücksetzenzählt er dievon der Bildsteuereinheit ausgegebenen Pixeltakte und bei Erreichender vorgegebenen Anzahl von Pixeltakten erzeugt der Zeilentaktgeneratoreinen Impuls im zweiten Zeilensynchronisationssignal. Mit diesemImpuls wird im zweiten Display die sichtbare Zeilenausgabe gestartet.Je nachdem, ob zu diesem Zeitpunkt bereits alle sichtbaren Bildpunkte desersten Displays angesteuert wurden, wird nun derselbe Teil des Bildeswie auf dem ersten Display angezeigt oder das erste Display befindetsich bereits in einer nichtsichtbaren Phase der Ansteuerung, so dassauf dem zweiten Display ein unabhängiger Bildinhalt angezeigtwird. Sollen voneinander unabhängigeBilder auf den Grafikdisplays angezeigt werden, so muss also diezeitliche Verschiebung zwischen dem ersten und dem zweiten Zeilensynchronisationssignalmindestens der Zeit zur Ansteuerung der sichtbaren Bildpunkte desersten Grafikdisplays entsprechen, wobei je Bildpunkt ein Pixeltaktbenötigt wird.Ina preferred embodiment of the line clock generatorthe horizontal synchronization signal output from the image controllerreset.After resettinghe counts thefrom the image control unit output pixel clocks and when reachedthe predetermined number of pixel clocks generates the line clock generatora pulse in the second line synchronization signal. With thisImpuls will start the visible line output in the second display.Depending on whether at this time already all visible pixels of thefirst displays are now the same part of the pictureas shown on the first display or the first displayAlready in a non-visible phase of the control, so thatan independent image content is displayed on the second displaybecomes. Shall be independent of each otherImages are displayed on the graphic displays, so thetime shift between the first and the second line synchronization signalat least the time to control the visible pixels ofcorrespond to first graphics displays, wherein each pixel a pixel clockis needed. [0020] Bevordie Ausgabe auf dem zweiten Display tatsächlich gestartet wird, musszuerst ein Impuls des zweiten Zeilensynchronisationssignals am Eingang desDisplays angelegen haben. Je nach gewünschter zeitlicher Lücke zwischender Ausgabe einer Zeile auf dem ersten Display und der anschließenden Ausgabeauf dem zweiten, kann der Zeilentaktgenerator den Impuls im Anschlussan die Ansteuerung der sichtbaren Bildpunkte des ersten Displaysverzögert erzeugen.Ist eine möglichstkleine bzw. gar keine Lückegewünscht,so sollte der Impuls vor Abschluss der sichtbaren Bildausgabe aufdem ersten Display erzeugt werden. Demzufolge wäre die der Anzahl der sichtbarenBildpunkte des ersten Displays entsprechende Anzahl an zu zählendenPixeltakten um die Zahl an Pixeltakten zu reduzieren, die der Breiteeines Impulses des zweiten Zeilensynchronisationssignals entspricht.Beforethe output on the second display actually needs to be startedFirst, a pulse of the second line synchronization signal at the input ofHave created displays. Depending on the desired time gap betweenthe output of a line on the first display and the subsequent outputon the second, the line clock generator can follow the pulseto the control of the visible pixels of the first displaygenerate delayed.Is one possiblesmall or no gapdesiredso should the impulse before the completion of the visible image outputgenerated on the first display. As a result, that would be the number of visible onesPixels of the first display corresponding number to be countedPixel clocks to reduce the number of pixel clocks, the widthcorresponds to a pulse of the second line synchronization signal. [0021] Beibestimmten Displayausführungenmuss als Steuersignal noch ein zusätzliches Enable-Signal zurVerfügunggestellt werden, um damit den exakten Beginn der Ansteuerung sichtbarerBildpunkte festzulegen. Sofern ein solches Enable-Signal zur Ansteuerungdes zweiten Displays benötigtwird, wird dieses ebenfalls vom Zeilentaktgenerator erzeugt. Entsprechendder Displayspezifikation muss es um eine bestimmte Anzahl an Pixeltaktengegenüber demZeilensynchronisationssignal verzögert gesetzt werden. Sofernweiterhin der Wunsch besteht, die Zeilenausgabe des zweiten Displaysgleich im Anschluss an das erste Display zu starten, muss die vorgegebeneAnzahl an zu zählendenPixeltakten nicht nur um die Impulsbreite des zweiten Zeilensynchronisationssignalssondern weiterhin um die Anzahl der Pixeltakte, um die das Enable-Signalverzögertgesetzt werden soll, reduziert werden.atcertain display versionsmust be an additional enable signal for control signaldisposalto make the exact beginning of the control more visibleSet pixels. If such an enable signal for drivingof the second display neededThis is also generated by the line clock generator. CorrespondingThe display specification must be a specific number of pixel clockscompared to theLine synchronization signal delayed to be set. ProvidedThere is still a desire, the line output of the second displayImmediately following the first display to start, the specifiedNumber of countsPixel clocks not only by the pulse width of the second line synchronization signalbut continue by the number of pixel clocks to get the enable signaldelayedshould be reduced. [0022] Für den Fall,dass auch das erste Display durch ein zusätzliches Enable-Signal angesteuert wird,muss die dafürerforderliche Verzögerungszeit zuden zu zählenenPixeltakten hinzuaddiert werden.In the case,that the first display is also activated by an additional enable signal,must be the one for itrequired delay time toothe one to countPixel clocks are added. [0023] Ineiner weiteren Ausgestaltung der Erfindung gibt die Bildsteuereinheitdas vertikale Synchronisationssignal zur Initiierung eines Bildrücklaufs nichtan alle sondern nur an eines der mindestens zwei Grafikdisplaysaus, und zwar als erstes Bildsynchronisationssignal. Zwischen dieBildsteuereinheit und ein anderes der mindestens zwei Grafikdisplays wirdein Bildtaktgenerator geschaltet, der mit Hilfe des von der Bildsteuereinheitgenerierten horizontalen Synchronisationssignals ein zweites Bildsynchronisationssignalerzeugt, wobei das zweite Bildsynchronisationssignal gegenüber demersten Bildsynchronisationssignal um eine vorgegebene Anzahl vonZeilentakten zeitlich verschoben ist. Mit dieser Anordnung können auchDisplays betrieben werden, die eine unterschiedliche Spezifikationhinsichtlich des zeitlichen Ablaufs eines Bildrücklaufes aufweisen. So wirdim allgemeinen fürjedes Display genau festgelegt, wie viele nichtsichtbare Zeilenoder auch Leerzeilen mindestens auf einen Impuls des vertikalenSynchronisationssignals folgen müssen.Ist diese Zahl unterschiedlich, so können mit Hilfe des Bildtaktgeneratorsdie Displays wieder miteinander synchronisiert werden, so dass dieselbeBildwiederholfrequenz entsteht.InAnother embodiment of the invention is the image control unitthe vertical sync signal to initiate a picture rewind notto all but only one of the at least two graphic displaysfrom, as the first image synchronization signal. Between theImage controller and another of the at least two graphics displaysa picture clock generator connected by means of the image control unitgenerated horizontal synchronization signal, a second image synchronization signalgenerated, wherein the second image synchronization signal relative to thefirst image synchronization signal by a predetermined number ofLine clocks is shifted in time. With this arrangement can alsoDisplays are operated, which have a different specificationwith regard to the time sequence of a picture return. So willin general forEach display specifies exactly how many non-visible linesor even blank lines at least on one pulse of the verticalSynchronization signal must follow.If this number is different, so can with the help of the image clock generatorthe displays are synchronized again with each other, so that the sameRefresh rate occurs. [0024] DieSynchronisation erfolgt in einer speziellen Ausgestaltung dadurch,dass der Bildtaktgenerator durch das von der Bildsteuereinheit generierte vertikaleSynchronisationssignal zurückgesetztwird. Nach dem Zurücksetzenbeginnt der Bildtaktgenerator, die mittels des horizontalen Synchronisationssignalsvorgegebenen Zeilentakte zu zählen.Erreicht der Bildtaktgenerator die vorgegebene Anzahl an Zeilentakten,so gibt er auf dem zweiten Bildsynchronisationssignal einen Impulsaus. Durch die Verschiebung des zweiten Bildsynchronisationsimpulses wirddas damit angesteuerte Display sozusagen in einen Haltezustand versetzt,und der Beginn des nächstenBildes wird fürbeide Displays anschließend zeitgleichgestartet. Das Display, das mit dem zweiten Bildsynchronisationssignalangesteuert wird, benötigtalso weniger Leerzeilen nach Ende des Bildsynchronisationsimpulsesals das mit dem ersten Bildsynchronisationssignal angesteuerte Display.TheSynchronization takes place in a special embodiment,the image clock generator is generated by the vertical image generated by the image control unitSynchronization signal resetbecomes. After resettingbegins the image clock generator, by means of the horizontal synchronization signalto count predetermined line clocks.If the picture clock generator reaches the predetermined number of line clocks,so he gives an impulse on the second frame synchronization signalout. By shifting the second image synchronization pulse isthe thus activated display is put into a holding state, so to speak,and the beginning of the nextPicture becomes forBoth displays then at the same timestarted. The display, with the second image synchronization signalis driven, neededthat is, fewer empty lines after the end of the frame sync pulseas the display driven with the first frame sync signal. [0025] DieErfindung wird nachfolgend anhand der Ausführungsbeispiele und der Zeichnungnäher erläutert. Eszeigen:TheInvention will be described below with reference to the embodiments and the drawingsexplained in more detail. Itdemonstrate: [0026] 1 Anordnungzur Ansteuerung von zwei Grafikdisplays mit unterschiedlichen Bildinhaltenund unterschiedlicher Auflösung; 1 Arrangement for controlling two graphic displays with different image contents and different resolutions; [0027] 2 Timing-Diagrammder Ansteuerung der beiden Grafikdisplays aus 1; 2 Timing diagram of the control of the two graphic displays 1 ; [0028] 3 Anordnungzur Ansteuerung von zwei Grafikdisplays mit unterschiedlichen Bildinhaltenund unterschiedlicher Auflösungund unterschiedlicher V_Sync-Austastlücke; 3 Arrangement for controlling two graphic displays with different image contents and different resolution and different V_Sync blanking interval; [0029] 4 Timing-Diagrammder Ansteuerung der beiden Grafikdisplays aus 3. 4 Timing diagram of the control of the two graphic displays 3 , [0030] In 1 isteine Anordnung mit zwei LCD-Displays als Grafikdisplays 1 und 2 undmit einer Bildsteuereinheit 3 zur Ansteuerung der beiden Grafikdisplays 1 und 2 dargestellt.Als Bildsteuereinheit 3 wird ein Mikroprozessor mit integriertemGrafikcontroller verwendet. Die Bildsteuereinheit 3 erzeugt daseigentliche Bildsignal Video, welches an beide Grafikdisplays 1 und 2 ausgegebenwird, sowie die Steuersignale horizontales Synchronisationssignal H-Sync,vertikales Synchronisationssignal V-Sync, Pixeltaktsignal Pclk undEnable-Signal En1 fürdas Grafikdisplay 1. Das vertikale Synchronisationssignal V-Syncund das Pixeltaktsignal Pclk bilden ebenso wie das Video-Signaldirekte Eingangssignale fürbeide Grafikdisplays 1 und 2.In 1 is an arrangement with two LCD displays as graphic displays 1 and 2 and with an image control unit 3 for controlling the two graphic displays 1 and 2 shown. As image control unit 3 a microprocessor with integrated graphics controller is used. The image control unit 3 generates the actual video signal, which is sent to both graphic displays 1 and 2 and the horizontal synchronizing signal H sync, vertical synchronizing signal V sync, pixel clock signal Pclk and enable signal En1 for the graphic display 1 , The vertical sync signal V-Sync and the pixel clock signal Pclk as well as the video signal form direct input signals for both graphic displays 1 and 2 , [0031] Dashorizontale Synchronisationssignal H-Sync wird als ein erstes ZeilensynchronisationssignalH-Sync1 an das Grafikdisplay 1 übertragen und stellt außerdem einEingangssignal füreinen Zeilentaktgenerator 4 dar, wobei der Zeilentaktgenerator 4 zwischendie Bildsteuereinheit 3 und das Grafikdisplay 2 geschaltetist. Neben dem horizontalen Synchronisationssignal H-Sync wird derZeilentaktgenerator 4 noch mit dem Pixeltaktsignal Pclkversorgt. Als Ausgangssignale erzeugt der Zeilentaktgenerator 4 einzweites Zeilensynchronisationssignal H-Sync2 sowie ein Enable-SignalEn2. Beide Signale werden an das Grafikdisplay 2 ausgegeben.The horizontal synchronizing signal H-Sync is applied to the graphic display as a first line synchronizing signal H-Sync1 1 and also provides an input to a line clock generator 4 wherein the line clock generator 4 between the image control unit 3 and the graphic display 2 is switched. In addition to the horizontal synchronization signal H-sync, the line clock generator 4 still supplied with the pixel clock signal Pclk. The line clock generator generates as output signals 4 a second line synchronization signal H-Sync2 and an enable signal En2. Both signals are sent to the graphic display 2 output. [0032] In 2 istdas Timing-Diagramm der verschiedenen Signale aus 1 zusehen. Das schematisch dargestellte Video-Signal deutet durch die unterschiedlichenFarben die unterschiedlichen Bildinhalte je einer Zeile der Grafikdisplays 1 bzw. 2 an. Derhellgraue Bereich 5 entspricht dabei dem sichtbaren Bereicheiner Zeile des Grafikdisplays 1 und der dunkelgraue Bereich 6 demsichtbaren Bereich einer Zeile des Grafikdislays 2. DieweißenStreifen 7 verdeutlichen die Austastlücken, d.h. den Zeitraum, indem beide Displays 1 und 2 dunkel geschaltet sind undwo bei beiden Displays ein Zeilenrücklauf erfolgt.In 2 is the timing diagram of the different signals off 1 to see. The video signal shown schematically indicates the different image contents of each line of the graphic displays due to the different colors 1 respectively. 2 at. The light gray area 5 corresponds to the visible area of a line of the graphic display 1 and the dark gray area 6 the visible area of a line of the graphic display 2 , The white stripes 7 clarify the blanking intervals, ie the period in which both displays 1 and 2 are dark and where both displays are rewinding. [0033] Derzu dem H-Sync-Signal gehörendeImpuls 8 setzt einen Zählerin dem Zeilentaktgenerator 4 zurück. Danach beginnt der Zeilentaktgenerator 4 dieTakte des Pixeltaktsignals Pclk zu zählen. Zuerst vergehen einigeTakte 9 bis zum Zeitpunkt T1, zu dem das Enable-Signaldes Displays 1 auf High geschaltet wird und die Ausgabesichtbarer Bildpunkte auf dem Display 1 beginnt. Danachzählt derZeilentaktgenerator 4 noch eine weitere Anzahl 10 anPixeltakten, wobei sich diese Anzahl 10 zusammensetzt ausder Gesamtzahl 11 an Pixeltakten zur Ansteuerung einersichtbaren Bildzeile des Grafikdisplays 1, reduziert umdie Anzahl 12 an Takten für die Dauer eines Impulsesdes zweiten Zeilensynchronisationssignals H-Sync 2 undum die Anzahl 13 an Takten für die Verzögerung des Enable-Signals En2 auf denImpuls des H-Sync2-Signals. Die Zahl 11 an Pixeltakten zurAnsteuerung einer sichtbaren Bildzeile des Grafikdisplays 1 entsprichtder Dauer, fürdie das Enable-SignalEn1 auf High gesetzt ist. Hat der Zeilentaktgenerator insgesamtdie Summe der Taktanzahlen 9 und 10 gezählt, so setzter das zweite Zeilensynchronisationssignal H-Sync2 auf High undnach einer weiteren Takteanzahl 13 auch das Enable-Signal 2.Damit wird zum Zeitpunkt T2 die Ausgabe sichtbarer Bildpunkte aufdem Grafikdisplay 2 gestartet. Da in diesem Ausführungsbeispielbis zum Ende der Anzeige einer Bildzeile auf dem Grafikdisplay 1 gewartetwird, bevor die Anzeige auf dem Display 2 gestartet wird,werden vollständigunabhängigeBilder auf den Grafikdisplays ausgegeben.The pulse associated with the H sync signal 8th sets a counter in the line clock generator 4 back. Then the line clock generator starts 4 to count the clocks of the pixel clock signal Pclk. First pass a few bars 9 until time T1, at which the enable signal of the display 1 is switched to high and the output of visible pixels on the display 1 starts. After that counts the line clock generator 4 another number 10 at pixel clocks, this number being 10 composed of the total number 11 on pixel clocks for controlling a visible image line of the graphic display 1 , reduced by the number 12 on cycles for the duration of one pulse of the second line synchronization signal H sync 2 and the number 13 on clocks for the delay of enable signal En2 to the pulse of the H-sync2 signal. The number 11 on pixel clocks for controlling a visible image line of the graphic display 1 corresponds to the duration for which the enable signal En1 is set to high. If the line clock generator has the total of the number of clocks 9 and 10 counted, it sets the second line synchronization signal H-Sync2 high and after another number of clocks 13 also the enable signal 2 , Thus, at the time T2, the output of visible pixels on the graphic display 2 started. As in this embodiment, until the end of the display of a picture line on the graphic display 1 Wait before the display on the display 2 is started, completely independent images are output on the graphic displays. [0034] Nachdem Ende der sichtbaren Bildzeile auf dem Grafikdisplay 2 zum ZeitpunktT3 folgt eine Austastlücke 7,währendder die Grafikdisplays 1 und 2 beide dunkel geschaltetsind. Der Impuls 14 im Signal H-Sync leitet dann wiedereine erneute Abfolge der Bildzeilenansteuerung ein.After the end of the visible image line on the graphic display 2 at the time T3 is followed by a blanking interval 7 while the graphics displays 1 and 2 both are dark. The impulse 14 in the signal H-Sync then initiates a renewed sequence of the image line control. [0035] Indem in 1 dargestellten Beispiel wird ein Grafikdisplay 1 miteiner Auflösungvon 400 × 240 undein Grafikdisplay 2 mit 640 × 280 verwendet. Die Bildsteuereinheit 3 mussdemzufolge auf die Ansteuerung eines Bildschirms mit der Auflösung 1040 × 280 konfiguriertwerden. Währendder Bildaufbau auf dem Grafikdisplay 1 bereits nach 240sichtbaren Zeilen abgeschlossen ist und das Grafikdisplay 1 anschließend dunkelgeschaltet ist (En1 ist Low), werden noch weitere 40 Zeilen aufdem zweiten Grafikdisplay 2 angesteuert. Erst danach kannmit der Anzeige des neuen Bildes auf dem Grafikdisplay 1 fortgefahrenwerden. Dies erfordert natürlich,dass die Spezifikation des Grafikdisplays 1 eine maximaleAnzahl von mindestens 280 Zeilen je Bild zulässt. Ebenso müssen beideGrafikdisplays 1 und 2 mit einer maximalen Anzahlvon Pixeln je Zeile von mindestens 1040 spezifiziert sein.In the in 1 example shown is a graphic display 1 with a resolution of 400 × 240 and a graphic display 2 used with 640 × 280. The image control unit 3 must therefore be configured to control a screen with the resolution 1040 × 280. While the image buildup on the graphic display 1 already finished after 240 visible lines and the graphic display 1 then dark (En1 is Low), another 40 lines will appear on the second graphic display 2 driven. Only then can with the display of the new image on the graphic display 1 be continued. Of course, this requires that the specification of the graphic display 1 a maximum number of at least 280 lines per image allows. Likewise, both graphic displays must 1 and 2 be specified with a maximum number of pixels per line of at least 1040. [0036] In 3 isteine gegenüber 1 erweiterte Anordnungdargestellt, bei der die Grafikdisplays 14 und 15 voneinanderabweichende Spezifikationen zur Länge der Bildrücklauf-Austastlücke aufweisen. Ausdiesem Grund ist zusätzlichzwischen der Bildsteuereinheit 3 und dem Grafikdisplay 15 einBildtaktgenerator 17 geschaltet, dessen Eingangssignale das horizontaleSynchronisationssignal H-Sync und das vertikale SynchronisationssignalV-Sync sind, wobei das Signal H-Sync unverändert als erstes horizontalesZeilensynchronisationssignal H-Sync1 an das Grafikdisplay 15 auchwieder ausgegeben wird. Das Signal H-Sync wird vom Bildtaktgenerator 17 zumZählender Bildzeilen benötigt.In 3 is one opposite 1 extended arrangement shown in which the graphic displays 14 and 15 have divergent specifications for the length of the image return blanking interval. For this reason, in addition, between the image control unit 3 and the graphic display 15 an image clock generator 17 whose input signals are the horizontal sync signal H-Sync and the vertical sync signal V-Sync, the signal H-Sync being unchanged as the first horizontal line sync signal H-Sync1 to the graphic display 15 is also spent again. The signal H-Sync is from the picture clock generator 17 needed to count the image lines. [0037] DasSignal V-Sync wird von der Bildsteuereinheit 3 als einerstes Bildsynchronisationssignal V-Sync1 direkt an das Grafikdisplay 16 ausgegeben, während daszweite Bildsynchronisationssignal V-Sync2 für das Grafikdisplay 15 vomBildtaktgenerator 17 erzeugt wird. Die entsprechenden zeitlichen Signal-Verläufe sinddem Timing-Diagramm aus 4 zu entnehmen.The signal V-Sync is received from the image controller 3 as a first image synchronization signal V-Sync1 directly to the graphic display 16 while the second image synchronization signal V-Sync2 for the graphic display 15 from the image clock generator 17 is produced. The corresponding temporal signal profiles are out of the timing diagram 4 refer to. [0038] Jeweilsein grau schraffierter Bereich 18 im Video-Signal symbolisiertein auf beiden Grafikdisplays 15 und 16 sichtbarangesteuertes Bild, d.h. ein Zeitraum 18 entspricht dersichtbaren Ansteuerung aller Bildzeilen der beiden Displays. Dadas Grafikdisplay 16 insgesamt 40 sichtbare Zeilen mehraufweist als das Grafikdisplay 15, wird dort die Ansteuerungeines Bildes auch als letztes beendet sein. Nach dem zum ZeitpunktT4 die letzte sichtbare Bildzeile auf dem Grafikdisplay 16 angesteuertwurde, erfolgt in der daran anschließenden Austastlücke 19 einBildrücklauf.Dieser wird fürdas Grafikdisplay 16 ausgelöst durch den Impuls 20 aufdem V-Sync-Signal. Zwischendem Ende eines solchen Bildrücklaufimpulsesund der ersten erlaubten Ansteuerung des neuen Bildes (ZeitpunktT5) muss laut Spezifikation beim Grafikdisplay 16 ein Zeitraumvon 20 Bildzeilen liegen. Bei dem Grafikdisplay 15 beträgt dieserZeitraum nur 12 Bildzeilen. Damit der Bildrücklauf bei beiden Displaysgleichzeitig erfolgt, wird der Bildtaktgenerator 17 durchden Impuls 20 zurückgesetzt.Ein Zählerim Bildtaktgenerator 17 beginnt anschließend, dieAnzahl der Bildzeilen entsprechend dem Signal H-Sync zu zählen. Erreichtdie Anzahl der Bildzeilen den Wert der Differenz zwischen den Zeilenzahlen 20 und 12,also den Wert 8, so setzt der Bildtaktgenerator 17 denBildrücklauf-Impuls 22 desan das Grafikdisplay 15 auszugebenden Signals V-Sync2 auf High.Aus den zu unterschiedlichen Zeitpunkten beendeten Bildrücklauf-Impulsen 20 und 22 resultieren für die Grafikdisplaysunterschiedliche Zeiträume 21 und 23 biszur Ansteuerung des neuen Bildes (Zeitpunkt T5). Der Zeitraum 21 entsprichtden geforderten 20 nichtsichtbaren Bildzeilen des Grafikdisplays 16 undder Zeitraum 23 den geforderten 12 nichtsichtbaren Bildzeilendes Grafikdisplays 15.In each case a gray hatched area 18 in the video signal symbolizes one on both graphic displays 15 and 16 Visibly controlled image, ie a period 18 corresponds to the visible control of all image lines of the two displays. Because the graphic display 16 a total of 40 visible lines more than the graphic display 15 , there the control of an image is also finished last. After the last visible image line on the graphic display at time T4 16 was controlled takes place in the subsequent blanking interval 19 a picture return. This one is for the graphic display 16 triggered by the pulse 20 on the V sync signal. Between the end of such a picture retrace pulse and the first allowed control of the new picture (time T5) must according to the specification on the graphic display 16 a period of 20 image lines are. At the graphic display 15 this period is only 12 picture lines. So that the image return occurs simultaneously in both displays, the image clock generator 17 through the impulse 20 reset. A counter in the image clock generator 17 then starts to count the number of picture lines corresponding to the signal H-Sync. If the number of picture lines reaches the value of the difference between the line numbers 20 and 12 , that is, the value 8, so sets the picture clock generator 17 the picture return pulse 22 to the graphic display 15 output signal V-Sync2 to high. From the repeated at different times image return pulses 20 and 22 result in different time periods for the graphic displays 21 and 23 until the new image is activated (time T5). The period 21 corresponds to the required 20 non-visible image lines of the graphic display 16 and the period 23 the required 12 non-visible image lines of the graphic display 15 ,
权利要求:
Claims (11) [1] Anordnung zur Ansteuerung von mindestens zwei,unterschiedliche Bildinhalte anzeigenden Grafikdisplays (1, 2, 15, 16)mit einer Bildsteuereinheit (3), welche ein horizontalesSynchronisationssignal (H-Sync) zur Vorgabe eines Zeilentaktes undein vertikales Synchronisationssignal (V-Sync) zur Vorgabe einesBildtaktes ausgibt und die ein Pixeltaktsignal (Pclk) zur Vorgabeeines Bildpunkttaktes und ein Bildsignal (Video) zur Ansteuerungvon Bildpunkten gleichzeitig an jedes der Grafikdisplays (1, 2, 15, 16) überträgt, dadurchgekennzeichnet, dass die Bildsteuereinheit (3) dashorizontale Synchronisationssignal (H-Sync) als ein erstes Zeilensynchronisationssignal(H-Sync1) direkt an ein erstes (1, 15) der mindestenszwei Grafikdisplays (1, 2, 15, 16) überträgt und dasszwischen der Bildsteuereinheit (3) und mindestens einemzweiten (2, 16) der mindestens zwei Grafikdisplays(1, 2, 15, 16) ein Zeilentaktgenerator (4)geschaltet ist, der mit Hilfe des Pixeltaktsignals (Pclk) ein zweitesZeilensynchronisationssignal (H-Sync2) erzeugt und an das zweiteGrafikdisplay (2, 16) ausgibt, wobei das zweiteZeilensynchronisationssignal (H-Sync2) gegenüber dem ersten Zeilensynchronisationssignal(H-Sync1) um einevorgegebene Anzahl von Pixeltakten zeitlich verschoben ist.Arrangement for controlling at least two graphic displays displaying different picture contents ( 1 . 2 . 15 . 16 ) with an image control unit ( 3 ) which outputs a horizontal synchronizing signal (H-sync) for specifying a line clock and a vertical synchronizing signal (V-Sync) for specifying an image clock and the one pixel clock signal (Pclk) for specifying a pixel clock and an image signal (video) for driving pixels simultaneously to each of the graphic displays ( 1 . 2 . 15 . 16 ), characterized in that the image control unit ( 3 ) the horizontal synchronization signal (H-Sync) as a first line synchronization signal (H-Sync1) directly to a first ( 1 . 15 ) of the at least two graphic displays ( 1 . 2 . 15 . 16 ) and that between the image control unit ( 3 ) and at least one second ( 2 . 16 ) of the at least two graphic displays ( 1 . 2 . 15 . 16 ) a line clock generator ( 4 ), which generates a second line synchronization signal (H-Sync2) with the aid of the pixel clock signal (Pclk) and to the second graphic display ( 2 . 16 ), wherein the second line synchronization signal (H-Sync2) is shifted in time from the first line synchronization signal (H-Sync1) by a predetermined number of pixel clocks. [2] Anordnung nach Anspruch 1, dadurch gekennzeichnet,dass der Zeilentaktgenerator (4) durch das horizontaleSynchronisationssignal (H-Sync) zurückgesetzt wird und anschließend dievon der Bildsteuereinheit (3) ausgegebenen Pixeltakte zählt unddass er bei Erreichen der vorgegebenen Anzahl von Pixeltakten einenImpuls (12) im zweiten Zeilensynchronisationssignal (H-Sync2)erzeugt.Arrangement according to claim 1, characterized in that the line clock generator ( 4 ) is reset by the horizontal synchronization signal (H-Sync) and then the image control unit ( 3 ) counts and that upon reaching the predetermined number of pixel clocks a pulse ( 12 ) is generated in the second line synchronization signal (H-sync2). [3] Anordnung nach einem der vorhergehenden Ansprüche, dadurchgekennzeichnet, dass die vorgegebene Anzahl von Pixeltakten gebildetwird durch die Anzahl an Pixeltakten (11), die der Ansteuerung dersichtbaren Bildpunkte des ersten Grafikdisplays (1, 15)dienen.Arrangement according to one of the preceding claims, characterized in that the predetermined number of pixel clocks is formed by the number of pixel clocks ( 11 ), the control of the visible pixels of the first graphic display ( 1 . 15 ) serve. [4] Anordnung nach Anspruch 3, dadurch gekennzeichnet,dass die vorgegebene Anzahl von Pixeltakten verringert wird um dieAnzahl an Pixeltakten, die die Breite des Impulses (12)des zweiten Zeilensynchronisationssignals (H-Sync2) bilden.Arrangement according to Claim 3, characterized in that the predetermined number of pixel clocks is reduced by the number of pixel clocks which determine the width of the pulse ( 12 ) of the second line synchronization signal (H-Sync2). [5] Anordnung nach Anspruch 4, dadurch gekennzeichnet,dass die vorgegebene Anzahl von Pixeltakten weiter reduziert wirdum die Anzahl an Pixeltakten (13), die ein vom Zeilentaktgenerator(4) erzeugtes und an das zweite Grafikdisplay (2, 16)gesendetes Enable-Signal (En2) gegenüber dem zweiten Zeilensynchronisationssignal(H-Sync2) verzögertist.Arrangement according to claim 4, characterized in that the predetermined number of pixel clocks is further reduced by the number of pixel clocks ( 13 ), one of the line clock generator ( 4 ) and to the second graphic display ( 2 . 16 ) is delayed with respect to the second line synchronization signal (H-Sync2). [6] Anordnung nach Anspruch 4, dadurch gekennzeichnet,dass die vorgegebene Anzahl von Pixeltakten erhöht wird um die Anzahl an Pixeltakten(9), die ein von der Bilderzeugungseinheit (3)erzeugtes und an das erste Grafikdisplay (1, 15)gesendetes Enable-Signal (En1) gegenüber dem ersten Zeilensynchronisationssignal(H-Sync1) verzögertist.Arrangement according to claim 4, characterized in that the predetermined number of pixel clocks is increased by the number of pixel clocks ( 9 ), one from the imaging unit ( 3 ) and to the first graphic display ( 1 . 15 Enab sent le signal (En1) is delayed from the first line synchronization signal (H-Sync1). [7] Anordnung nach einem der vorhergehenden Ansprüche, dadurchgekennzeichnet, dass die Bildsteuereinheit (3) das vertikaleSynchronisationssignal (V-Sync) als ein erstes Bildsynchronisationssignal(V-Sync1) an eines (16) der mindestens zwei Grafikdisplays(15, 16) ausgibt und dass zwischen der Bildsteuereinheit(3) und einem anderen (15) der mindestens zweiGrafikdisplays (15, 16) ein Bildtaktgenerator(17) geschaltet ist, der mit Hilfe des horizontalen Synchronisationssignals(H-Sync) ein zweites Bildsynchronisationssignal (V-Sync2) erzeugt undan das andere Grafikdisplay (15) ausgibt, wobei das zweite Bildsynchronisationssignal(V-Sync2) gegenüberdem ersten Bildsynchronisationssignal (V-Sync1) um eine vorgegebeneAnzahl von Zeilentakten zeitlich verschoben ist.Arrangement according to one of the preceding claims, characterized in that the image control unit ( 3 ) the vertical synchronization signal (V-Sync) as a first image synchronization signal (V-Sync1) to a ( 16 ) of the at least two graphic displays ( 15 . 16 ) and that between the image control unit ( 3 ) and another ( 15 ) of the at least two graphic displays ( 15 . 16 ) an image clock generator ( 17 ), which generates a second image synchronization signal (V-Sync2) with the aid of the horizontal synchronization signal (H-Sync) and to the other graphic display ( 15 ), wherein the second image synchronization signal (V-Sync2) is shifted in time from the first image synchronization signal (V-Sync1) by a predetermined number of line clocks. [8] Anordnung nach Anspruch 7, dadurch gekennzeichnet,dass der Bildtaktgenerator (17) durch das vertikale Synchronisationssignal(V-Sync) zurückgesetztwird und anschließenddie von der Bildsteuereinheit (3) ausgegebenen Zeilentaktezählt unddass er bei Erreichen der vorgegebenen Anzahl von Zeilentakten einenImpuls (22) im zweiten Zeilensynchronisationssignal (V-Sync2)erzeugt.Arrangement according to claim 7, characterized in that the image clock generator ( 17 ) is reset by the vertical synchronization signal (V sync) and then the image control unit ( 3 ) counts and that when reaching the predetermined number of line clocks a pulse ( 22 ) in the second line synchronization signal (V sync2). [9] Anordnung nach Anspruch 8, dadurch gekennzeichnet,dass die vorgegebene Anzahl von Zeilentakten einer Differenz entspricht,die gebildet wird aus einer Anzahl von Zeilentakten (21)des einen Grafikdisplays (16), welche zwischen dem Endeeines Impulses (20) im ersten Bildsynchronisationssignal(V-Sync1) und dem Beginn der Ansteuerung eines neuen Bildes (T5)liegen, und der Summe aus der Anzahl an Zeilentakten (23)des anderen Grafikdisplays (15), welche zwischen dem Endedes Impulses (22) im zweiten Bildsynchronisationssignal (V-Sync2)und dem Beginn der Ansteuerung eines neuen Bildes (T5) liegen, undder Anzahl an Zeilentakten, die die Breite des Impulses (22)des zweiten Bildsynchronisationssignals (V-Sync2) bilden.Arrangement according to Claim 8, characterized in that the predetermined number of line clocks corresponds to a difference which is formed from a number of line clocks ( 21 ) of a graphic display ( 16 ), which between the end of an impulse ( 20 ) in the first image synchronization signal (V-Sync1) and the start of driving a new image (T5), and the sum of the number of line clocks (V5). 23 ) of the other graphic display ( 15 ), which between the end of the impulse ( 22 ) in the second image synchronization signal (V-Sync2) and the start of the driving of a new image (T5), and the number of line clocks, the width of the pulse ( 22 ) of the second image synchronization signal (V-Sync2). [10] Verfahren zur gleichzeitigen Ansteuerung von mindestenszwei Grafikdisplays (1, 2, 15, 16)mit nur einem horizontalen Synchronisationssignal (H-Sync) zur Vorgabeeines Zeilentaktes, einem vertikalen Synchronisationssignal (V-Sync)zur Vorgabe eines Bildtaktes und einem Pixeltaktsignal (Pclk), mit denSchritten: – Ausgebendes horizontalen Synchronisationssignals (H-Sync) als ein erstes Zeilensynchronisationssignal(H-Sync1) an einerstes der mindestens zwei Grafikdisplays (1, 15), – Erzeugeneines zweiten Zeilensynchronisationssignals (H-Sync2) durch zeitlicheVerschiebung des horizontalen Synchronisationssignals (H-Sync) umeine feste Anzahl von Pixeltakten des Pixeltaktsignals (Pclk) undAusgeben des zweiten Zeilensynchronisationssignals (H-Sync2) anein zweites der mindestens zwei Grafikdisplays (2, 16).Method for the simultaneous activation of at least two graphic displays ( 1 . 2 . 15 . 16 ) having only one horizontal sync signal (H sync) for specifying a line clock, a vertical sync signal (V sync) for specifying an image clock and a pixel clock signal (Pclk), comprising the steps of: outputting the horizontal sync signal (H sync) as a first line synchronization signal (H-Sync1) to a first of the at least two graphics displays ( 1 . 15 ), Generating a second line synchronization signal (H-Sync2) by temporally shifting the horizontal synchronization signal (H-Sync) by a fixed number of pixel clocks of the pixel clock signal (Pclk) and outputting the second line synchronization signal (H-Sync2) to a second one of the at least two Graphic displays ( 2 . 16 ). [11] Verfahren nach Anspruch 10, dadurch gekennzeichnet,dass das vertikale Synchronisationssignal (V-Sync) als ein erstesBildsynchronisationssignal (V-Sync1) an eines der mindestens zweiGrafikdisplays (16) ausgegeben wird und dass mit Hilfedes horizontalen Synchronisationssignals (H-Sync) ein zweites Bildsynchronisationssignal(V-Sync2) erzeugtund an ein anderes (15) der mindestens zwei Grafikdisplays(15, 16) ausgegeben wird, wobei das zweite Bildsynchronisationssignal(V-Sync2) gegenüberdem ersten Bildsynchronisationssignal (V-Sync1) um eine vorgegebeneAnzahl von Zeilentakten zeitlich verschoben wird.A method according to claim 10, characterized in that the vertical synchronization signal (V-Sync) as a first image synchronization signal (V-Sync1) to one of the at least two graphics displays ( 16 ) and that with the aid of the horizontal synchronization signal (H-Sync) a second image synchronization signal (V-Sync2) is generated and sent to another ( 15 ) of the at least two graphic displays ( 15 . 16 ), wherein the second image synchronization signal (V-Sync2) is shifted in time from the first image synchronization signal (V-Sync1) by a predetermined number of line clocks.
类似技术:
公开号 | 公开日 | 专利标题 DE19825276B4|2011-09-15|liquid-crystal display DE19741896C2|1999-08-12|Device for the visual representation of areas around a motor vehicle JP4294973B2|2009-07-15|液晶表示装置及びその駆動方法 US4746981A|1988-05-24|Multiple screen digital video display CN1871851B|2012-09-05|显示多输入源格式的图像数据的改善的多模显示系统 US5784035A|1998-07-21|Large screen display apparatus using a plurality of display screens CN1083210C|2002-04-17|屏上显示发生器 JP3266288B2|2002-03-18|表示装置およびその動作方法 US5193006A|1993-03-09|Video display apparatus for pictures with different aspect ratios US5257103A|1993-10-26|Method and apparatus for deinterlacing video inputs EP2623374B1|2014-07-09|Sichtsystem für Nutzfahrzeuge zur Darstellung von gesetzlich vorgeschriebenen Sichtfeldern eines Hauptspiegels und eines Weitwinkelspiegels DE102016108208A1|2016-11-10|ARRAY SUBSTRATE, TOUCH DISPLAY FIELD AND CONTROL METHOD FOR AN ARRAY SUBSTRATE CN1147828C|2004-04-28|显示器和控制显示器的方法 EP1304653B1|2006-11-15|System und Verfahren zur Anzeige von Bildern US5488431A|1996-01-30|Video data formatter for a multi-channel digital television system without overlap DE69631496T2|2004-07-01|Stereoscopic television DE60103524T2|2005-06-30|IMPROVEMENTS ON DMD IMAGE DISPLAY DEVICES US5489945A|1996-02-06|Timing logic system and method for selectably controlling a high resolution charge coupled device image sensor of the type having two line pixel registers to provide a high resolution mode and alternatively a television resolution mode of picture imaging DE19825302B4|2014-09-25|System for creating a three-dimensional garbage mat, which allows a simplified adjustment of spatial relationships between real and virtual scene elements EP0765078B1|2001-08-01|Flüssigkristallanzeigevorrichtung DE69635601T2|2006-11-02|Semiconductor image sensor and video camera, including this CN1040806C|1998-11-18|液晶显示控制器、液晶显示装置和信息处理装置 DE10322154B4|2009-07-16|A color display method and system, and a video display method and apparatus using the same DE10322884B4|2012-01-19|Camera-based presentation system DE102013113542A1|2014-06-18|Autostereoscopic multi-view display and method for controlling optimal viewing distances thereof
同族专利:
公开号 | 公开日 EP1591883A2|2005-11-02| DE102004020541B4|2010-07-22| EP1591883A3|2008-03-19|
引用文献:
公开号 | 申请日 | 公开日 | 申请人 | 专利标题
法律状态:
2005-11-24| OP8| Request for examination as to paragraph 44 patent law| 2008-09-04| 8127| New person/name/address of the applicant|Owner name: CONTINENTAL AUTOMOTIVE GMBH, 30165 HANNOVER, DE | 2011-01-20| 8364| No opposition during term of opposition| 2011-02-17| 8339| Ceased/non-payment of the annual fee|
优先权:
[返回顶部]
申请号 | 申请日 | 专利标题 DE200410020541|DE102004020541B4|2004-04-27|2004-04-27|Anordnung und Verfahren zur Ansteuerung mehrerer Grafikdisplays|DE200410020541| DE102004020541B4|2004-04-27|2004-04-27|Anordnung und Verfahren zur Ansteuerung mehrerer Grafikdisplays| EP05102489A| EP1591883A3|2004-04-27|2005-03-30|Anordnung und Verfahren zur Ansteuerung mehrerer Grafikdisplays| 相关专利
Sulfonates, polymers, resist compositions and patterning process
Washing machine
Washing machine
Device for fixture finishing and tension adjusting of membrane
Structure for Equipping Band in a Plane Cathode Ray Tube
Process for preparation of 7 alpha-carboxyl 9, 11-epoxy steroids and intermediates useful therein an
国家/地区
|